﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Dora.Tools.Insurance.JT.Dto
{
    /// <summary>
    /// 江泰撤保返回信息
    /// </summary>
    public class CancelChinaTourinsResponseDto
    {
        /// <summary>
        /// 渠道信息
        /// </summary>
        public string channel { get; set; }
        /// <summary>
        /// 渠道业务代码
        /// </summary>
        public string channelBusinessCode { get; set; }
        /// <summary>
        /// 渠道机构代码
        /// </summary>
        public string channelComCode { get; set; }
        /// <summary>
        /// 渠道交易代码
        /// </summary>
        public string channelTradeCode { get; set; }
        /// <summary>
        /// 旅行社代码（返回请求信息）
        /// </summary>
        public string TravelAgencyCode { get; set; }
        /// <summary>
        /// 渠道交易日期,格式yyyy-MM-dd HH:mm:ss
        /// </summary>
        public string channelTradeDate { get; set; }
        /// <summary>
        /// 渠道交易流水号（返回请求信息）
        /// </summary>
        public string channelTradeSerialNo { get; set; }
        /// <summary>
        /// 渠道操作员代码（返回请求信息）
        /// </summary>
        public string channelOperateCode { get; set; }
        /// <summary>
        /// 投保单号（默认=空）
        /// </summary>
        public string insureNo { get; set; }
        /// <summary>
        /// 保单号
        /// </summary>
        public string policyNo { get; set; }
        /// <summary>
        /// 起保日期（默认=空）
        /// </summary>
        public string startDate { get; set; }
        /// <summary>
        /// 终保日期（默认=空）
        /// </summary>
        public string endDate { get; set; }
        /// <summary>
        /// 产品方案代码（默认=空）
        /// </summary>
        public string productCode { get; set; }
        /// <summary>
        /// 投保份数（默认=空）
        /// </summary>
        public string sumQuantity { get; set; }
        /// <summary>
        /// 总保费（默认=空）
        /// </summary>
        public decimal sumPremium { get; set; }
        /// <summary>
        /// 缴费方式（默认=空）
        /// </summary>
        public string payType { get; set; }
        /// <summary>
        /// 折扣比例（默认=空）
        /// </summary>
        public decimal discount { get; set; }
        /// <summary>
        /// 返回码（公共字段说明）
        /// </summary>
        public string responseCode { get; set; }
        /// <summary>
        /// 返回信息（成功/失败）
        /// </summary>
        public string responseMessage { get; set; }
    }
}
